Big Huge Thesaurus

Schizophragma hydrangeoides

noun